home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple AUX 3.0
/
Apple AUX 3.0.iso
/
System Folder
/
Finder
/
Finder.rsrc
/
bin.rsrc_CODE_154.txt
< prev
next >
Wrap
Text File
|
1991-04-25
|
14KB
|
257 lines
# near model CODE resource
# jump table entries: 14168-14171 (4 of them)
export_1771:
fn00000000:
00000000 4E56 FEBC link A6, -0x0144
00000004 48E7 0118 movem.l -[A7], D7,A3,A4
00000008 266E 0010 movea.l A3, [A6 + 0x10]
0000000C 3E2E 000E move.w D7, [A6 + 0xE]
00000010 286E 0008 movea.l A4, [A6 + 0x8]
00000014 3007 move.w D0, D7
00000016 0440 5020 subi.w D0, 0x5020 /* 'P ' */
0000001A 670A beq +0xC /* 00000026 */
0000001C 5340 subq.w D0, 1
0000001E 6706 beq +0x8 /* 00000026 */
00000020 5340 subq.w D0, 1
00000022 6600 0092 bne +0x94 /* 000000B6 */
label00000026:
00000026 7000 moveq.l D0, 0x00
00000028 2F00 move.l -[A7], D0
0000002A 2F00 move.l -[A7], D0
0000002C 7201 moveq.l D1, 0x01
0000002E 2F01 move.l -[A7], D1
00000030 2F0C move.l -[A7], A4
00000032 4EAD 3572 jsr [A5 + 0x3572 /* export_1706 */]
00000036 7001 moveq.l D0, 0x01
00000038 2F00 move.l -[A7], D0
0000003A 7200 moveq.l D1, 0x00
0000003C 2F01 move.l -[A7], D1
0000003E 2F3C 616C 6973 move.l -[A7], 0x616C6973 /* 'alis' */
00000044 2F0C move.l -[A7], A4
00000046 4EAD 35A2 jsr [A5 + 0x35A2 /* export_1712 */]
0000004A 2D40 FFBC move.l [A6 - 0x44], D0
0000004E 558F subq.l A7, 2
00000050 2F2E FFBC move.l -[A7], [A6 - 0x44]
00000054 0C47 5020 cmpi.w D7, 0x5020 /* 'P ' */
00000058 6604 bne +0x6 /* 0000005E */
0000005A 70FE moveq.l D0, 0xFFFFFFFE
0000005C 6002 bra +0x4 /* 00000060 */
label0000005E:
0000005E 70FF moveq.l D0, 0xFFFFFFFF
label00000060:
00000060 4880 ext.w D0
00000062 3F00 move.w -[A7], D0
00000064 486E FFC0 pea.l [A6 - 0x40]
00000068 7007 moveq.l D0, 0x07
0000006A A823 syscall AliasDispatch
0000006C 41EE FEBC lea.l A0, [A6 - 0x144]
00000070 4210 clr.b [A0]
00000072 486E FFC0 pea.l [A6 - 0x40]
00000076 2F3C 8000 0000 move.l -[A7], 0x80000000
0000007C 7031 moveq.l D0, 0x31
0000007E 2F00 move.l -[A7], D0
00000080 48C7 ext.l D7
00000082 2F07 move.l -[A7], D7
00000084 486E FEBC pea.l [A6 - 0x144]
00000088 4EAD 1192 jsr [A5 + 0x1192 /* export_558 */]
0000008C 2F0C move.l -[A7], A4
0000008E 4EAD 361A jsr [A5 + 0x361A /* export_1727 */]
00000092 7200 moveq.l D1, 0x00
00000094 1200 move.b D1, D0
00000096 4A81 tst.l D1
00000098 588F addq.l A7, 4
0000009A 2F01 move.l -[A7], D1
0000009C 7032 moveq.l D0, 0x32
0000009E 2F00 move.l -[A7], D0
000000A0 486E FEBC pea.l [A6 - 0x144]
000000A4 2F0B move.l -[A7], A3
000000A6 4EAD 119A jsr [A5 + 0x119A /* export_559 */]
000000AA 2F0C move.l -[A7], A4
000000AC 4EAD 3582 jsr [A5 + 0x3582 /* export_1708 */]
000000B0 4FEF 004A lea.l A7, [A7 + 0x4A]
000000B4 600C bra +0xE /* 000000C2 */
label000000B6:
000000B6 48C7 ext.l D7
000000B8 2F07 move.l -[A7], D7
000000BA 2F0B move.l -[A7], A3
000000BC 4EAD 09B2 jsr [A5 + 0x9B2 /* export_306 */]
000000C0 508F addq.l A7, 8
label000000C2:
000000C2 4CEE 1880 FEB0 movem.l D7,A3,A4, [A6 - 0x150]
000000C8 4E5E unlink A6
000000CA 4E75 rts
export_1772:
000000CC 4E56 FEFC link A6, -0x0104
000000D0 48E7 0118 movem.l -[A7], D7,A3,A4
000000D4 3E2E 000E move.w D7, [A6 + 0xE]
000000D8 286E 0008 movea.l A4, [A6 + 0x8]
000000DC 41EE FEFC lea.l A0, [A6 - 0x104]
000000E0 4210 clr.b [A0]
000000E2 486E FEFC pea.l [A6 - 0x104]
000000E6 48C7 ext.l D7
000000E8 2F07 move.l -[A7], D7
000000EA 2F0C move.l -[A7], A4
000000EC 4EBA FF12 jsr [PC - 0xEE /* 00000000 */]
000000F0 7000 moveq.l D0, 0x00
000000F2 2640 movea.l A3, D0
000000F4 7201 moveq.l D1, 0x01
000000F6 240B move.l D2, A3
000000F8 6616 bne +0x18 /* 00000110 */
000000FA 2F01 move.l -[A7], D1
000000FC 7022 moveq.l D0, 0x22
000000FE 2F00 move.l -[A7], D0
00000100 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */]
00000104 588F addq.l A7, 4
00000106 221F move.l D1, [A7]+
00000108 2640 movea.l A3, D0
0000010A 200B move.l D0, A3
0000010C 6602 bne +0x4 /* 00000110 */
0000010E 7200 moveq.l D1, 0x00
label00000110:
00000110 4A01 tst.b D1
00000112 670C beq +0xE /* 00000120 */
00000114 264B movea.l A3, A3
00000116 2053 movea.l A0, [A3]
00000118 202D FC0C move.l D0, [A5 - 0x3F4]
0000011C 2080 move.l [A0], D0
0000011E 6002 bra +0x4 /* 00000122 */
label00000120:
00000120 7000 moveq.l D0, 0x00
label00000122:
00000122 2D4B FFFC move.l [A6 - 0x4], A3
00000126 7000 moveq.l D0, 0x00
00000128 2F00 move.l -[A7], D0
0000012A 2F00 move.l -[A7], D0
0000012C 2F3C 8000 0000 move.l -[A7], 0x80000000
00000132 2F0C move.l -[A7], A4
00000134 2F3C 6F70 656E move.l -[A7], 0x6F70656E /* 'open' */
0000013A 2F0B move.l -[A7], A3
0000013C 4EAD 244A jsr [A5 + 0x244A /* export_1157 */]
00000140 486E FEFC pea.l [A6 - 0x104]
00000144 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000148 48C7 ext.l D7
0000014A 2F07 move.l -[A7], D7
0000014C 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000150 4EAD 2452 jsr [A5 + 0x2452 /* export_1158 */]
00000154 4AAE FFFC tst.l [A6 - 0x4]
00000158 671A beq +0x1C /* 00000174 */
0000015A 7003 moveq.l D0, 0x03
0000015C 2F00 move.l -[A7], D0
0000015E 206E FFFC movea.l A0, [A6 - 0x4]
00000162 2F08 move.l -[A7], A0
00000164 2050 movea.l A0, [A0]
00000166 2050 movea.l A0, [A0]
00000168 2268 0014 movea.l A1, [A0 + 0x14]
0000016C 4E91 jsr [A1]
0000016E 7000 moveq.l D0, 0x00
00000170 508F addq.l A7, 8
00000172 6002